/* ------------------
 * RESET
 * --------------- */
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html, body, div, span, object, iframe,/**/h1, h2, h3, h4, h5, h6, p, blockquote, pre,/**/abbr, address, cite, code,/**/del, dfn, em, img, ins, kbd, q, samp,/**/small, strong, sub, sup, var,/**/
b, i,/**/dl, dt, dd, ol, ul, li,/**/fieldset, form, label, legend,/**/table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
img {border:0}
ul,li{ list-style:none}

/* ------------------
 * STYLE
 * --------------- */
body{font-family:"Microsoft YaHei",Arial,PMingLiU,SimSun,sans-serif; font-size:14px; position:relative; background:#f9f9f9;}
a{color:#000;text-decoration:none;}
.auto {width:1250px; margin:0 auto;}
.auto-bor {float:left; width:1200px; background:#fff; border-left:2px solid #eee; border-right:2px solid #eee; padding:0 25px 25px 25px;}
.auto-float {float:left; width:1200px; min-height:800px;}
.top-logo {padding:15px; background:#C2C2C2; font-size:26px; color:#fff;}
.top-logo a {color:#fff;}
.top-logo span {float:right;}
.top-text {padding:10px; border:1px solid #d5d5d5;; width:1180px; height:460px; line-height:22px; background:#f5f5f5}

.top-title {background:#c2c2c2; line-height:50px; height:50px; font-size:18px; position:relative;}
.top-title div {height:50px; position:absolute; top:0; left:0;}
.top-title h2 {letter-spacing:2px; text-indent:15px; position:absolute; top:0; left:0; color:#fff; font-weight:normal}
.bg1 .top-title div {background:#86C397; width:130px;}
.bg2 .top-title div {background:#F1CB8A; width:110px; }
.bg3 .top-title div {background:#CB8552; width:160px; }
.bg4 .top-title div {background:#B83D4F; width:130px; }

.top-case {float:left; width:100%; overflow:hidden; margin-top:10px;}
.top-case ul {float:left; padding-bottom:20px;}
.top-case ul li {float:left; width:219px; height:108px; overflow:hidden; margin:20px 0px 20px 25px;}
.top-case ul li h3 {text-align:center; font-size:15px; color:#777; border-bottom:1px solid #c2c2c2; padding-bottom:2px; letter-spacing:2px;}
.top-case ul li a {display:block; text-align:center; width:80px; height:28px; line-height:28px; margin:10px auto; color:#fff;}
.top-case ul li p {border-top:1px solid #c2c2c2; font-size:12px; padding-top:5px; color:#777; line-height:16px; font-family:'SimSun'; letter-spacing:1px;}

.bg1 ul li a {background:#86C397;}
.bg2 ul li a {background:#F1CB8A;}
.bg3 ul li a {background:#CB8552;}
.bg4 ul li a {background:#B83D4F;}
.bg1 ul li a:hover {background:#74B786;}
.bg2 ul li a:hover {background:#EAC179;}
.bg3 ul li a:hover {background:#C17C4B;}
.bg4 ul li a:hover {background:#AA4050;}
















